package com.ntv.domain;

import java.io.InputStream;
import java.util.Date;

/**
 * @author Vedamoorthi Vairam
 * @since 06/01/2009
 *
 */
public interface IContent {
	/**
	 * @return the contentId
	 */
	public Long getContentId();

	/**
	 * @param contentId the contentId to set
	 */
	public void setContentId(Long contentId);

	/**
	 * @return the contentSize
	 */
	public Long getContentSize();

	/**
	 * @param contentSize the contentSize to set
	 */
	public void setContentSize(Long contentSize);

	/**
	 * @return the contentType
	 */
	public String getContentType();

	/**
	 * @param contentType the contentType to set
	 */
	public void setContentType(String contentType);

	/**
	 * @return the createdBy
	 */
	public Long getCreatedBy();
	
	/**
	 * @param createdBy the createdBy to set
	 */
	public void setCreatedBy(Long createdBy);

	/**
	 * @return the updatedBy
	 */
	public Long getUpdatedBy();

	/**
	 * @param updatedBy the updatedBy to set
	 */
	public void setUpdatedBy(Long updatedBy);

	/**
	 * @return the createdOn
	 */
	public Date getCreatedOn();

	/**
	 * @param createdOn the createdOn to set
	 */
	public void setCreatedOn(Date createdOn);

	/**
	 * @return the updatedOn
	 */
	public Date getUpdatedOn();

	/**
	 * @param updatedOn the updatedOn to set
	 */
	public void setUpdatedOn(Date updatedOn);
	
	public InputStream getContent();
	public void setContent(InputStream inputStream);
	public String getCaption();
	public void setCaption(String caption);

}
